package com.quiputechnology.thebeatles;

import com.quiputechnology.thebeatles.instrumento.Instrumento;

public class Beatle {

	private String nombre;

	private Instrumento instrumento;

	public Beatle() {
	}

	public Beatle(Instrumento instrumento) {
		this.instrumento = instrumento;
	}

	// Se elimino el constructor y la dependencia con el instrumento especifico
	public String tocar() {
		return instrumento.tocar();
	}

	public void init() {
		System.out.println("Hola mi nombre es " + nombre);
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	// Habilitar un setter para poder inyectar el instrumento
	public void setInstrumento(Instrumento instrumento) {
		this.instrumento = instrumento;
	}
}